\hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{}\section{zxing\+:\+:pdf417\+:\+:decoder\+:\+:ec\+:\+:Modulus\+Poly Class Reference}
\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}}


{\ttfamily \#include $<$Modulus\+Poly.\+h$>$}

Inheritance diagram for zxing\+:\+:pdf417\+:\+:decoder\+:\+:ec\+:\+:Modulus\+Poly\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a718b3223542d24d5fd22ddaeccaef2f1}{Modulus\+Poly}} (\mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f}{Modulus\+GF}} \&field, \mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$ coefficients)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ae924a4f9f96debf0a80b76fd01680821}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ae924a4f9f96debf0a80b76fd01680821}} 
\mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$ {\bfseries get\+Coefficients} ()
\item 
int \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a973687d2aa318d487d66602a6c0fb619}{get\+Degree}} ()
\item 
bool \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ab237996b24f6f3a14ec010ae1ace1774}{is\+Zero}} ()
\item 
int \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a448c5b5be46257827cd9abd8fccce05d}{get\+Coefficient}} (int degree)
\item 
int \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a29852c1118d4078cb3c89f5a716e7c85}{evaluate\+At}} (int a)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a730477be9845fee6d77c24cdbaa3ff6b}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a730477be9845fee6d77c24cdbaa3ff6b}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries add} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ other)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a4706d0956be78ad1801380fd314a4936}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a4706d0956be78ad1801380fd314a4936}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries subtract} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ other)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ae4daef81f4d0e3cb0c6b17d330f4e401}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ae4daef81f4d0e3cb0c6b17d330f4e401}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries multiply} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ other)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a8d81d27a1d02928c02936f01dbde3bf2}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a8d81d27a1d02928c02936f01dbde3bf2}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries negative} ()
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a6ca7779c961202690b63d3145953c101}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a6ca7779c961202690b63d3145953c101}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries multiply} (int scalar)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a1f38f7f97bfe995ede6ab57200f70d3b}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a1f38f7f97bfe995ede6ab57200f70d3b}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ {\bfseries multiply\+By\+Monomial} (int degree, int coefficient)
\item 
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ad165da605e72f60aaca6d9e8d92b9002}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ad165da605e72f60aaca6d9e8d92b9002}} 
std\+::vector$<$ \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ $>$ {\bfseries divide} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly}{Modulus\+Poly}} $>$ other)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyAuthor}{Author}
Sean Owen 
\end{DoxyAuthor}
\begin{DoxySeeAlso}{See also}
com.\+google.\+zxing.\+common.\+reedsolomon.\+Generic\+G\+F\+Poly 
\end{DoxySeeAlso}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a718b3223542d24d5fd22ddaeccaef2f1}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a718b3223542d24d5fd22ddaeccaef2f1}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}!Modulus\+Poly@{Modulus\+Poly}}
\index{Modulus\+Poly@{Modulus\+Poly}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}}
\subsubsection{\texorpdfstring{Modulus\+Poly()}{ModulusPoly()}}
{\footnotesize\ttfamily Modulus\+Poly\+::\+Modulus\+Poly (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_g_f}{Modulus\+GF}} \&}]{field,  }\item[{\mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$}]{coefficients }\end{DoxyParamCaption})}

\begin{DoxyAuthor}{Author}
Sean Owen 
\end{DoxyAuthor}
\begin{DoxySeeAlso}{See also}
com.\+google.\+zxing.\+common.\+reedsolomon.\+Generic\+G\+F\+Poly 
\end{DoxySeeAlso}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a29852c1118d4078cb3c89f5a716e7c85}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a29852c1118d4078cb3c89f5a716e7c85}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}!evaluate\+At@{evaluate\+At}}
\index{evaluate\+At@{evaluate\+At}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}}
\subsubsection{\texorpdfstring{evaluate\+At()}{evaluateAt()}}
{\footnotesize\ttfamily int Modulus\+Poly\+::evaluate\+At (\begin{DoxyParamCaption}\item[{int}]{a }\end{DoxyParamCaption})}

\begin{DoxyReturn}{Returns}
evaluation of this polynomial at a given point 
\end{DoxyReturn}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a448c5b5be46257827cd9abd8fccce05d}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a448c5b5be46257827cd9abd8fccce05d}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}!get\+Coefficient@{get\+Coefficient}}
\index{get\+Coefficient@{get\+Coefficient}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}}
\subsubsection{\texorpdfstring{get\+Coefficient()}{getCoefficient()}}
{\footnotesize\ttfamily int Modulus\+Poly\+::get\+Coefficient (\begin{DoxyParamCaption}\item[{int}]{degree }\end{DoxyParamCaption})}

\begin{DoxyReturn}{Returns}
coefficient of x$^\wedge$degree term in this polynomial 
\end{DoxyReturn}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a973687d2aa318d487d66602a6c0fb619}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_a973687d2aa318d487d66602a6c0fb619}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}!get\+Degree@{get\+Degree}}
\index{get\+Degree@{get\+Degree}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}}
\subsubsection{\texorpdfstring{get\+Degree()}{getDegree()}}
{\footnotesize\ttfamily int Modulus\+Poly\+::get\+Degree (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\begin{DoxyReturn}{Returns}
degree of this polynomial 
\end{DoxyReturn}
\mbox{\Hypertarget{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ab237996b24f6f3a14ec010ae1ace1774}\label{classzxing_1_1pdf417_1_1decoder_1_1ec_1_1_modulus_poly_ab237996b24f6f3a14ec010ae1ace1774}} 
\index{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}!is\+Zero@{is\+Zero}}
\index{is\+Zero@{is\+Zero}!zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly@{zxing\+::pdf417\+::decoder\+::ec\+::\+Modulus\+Poly}}
\subsubsection{\texorpdfstring{is\+Zero()}{isZero()}}
{\footnotesize\ttfamily bool Modulus\+Poly\+::is\+Zero (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\begin{DoxyReturn}{Returns}
true iff this polynomial is the monomial \char`\"{}0\char`\"{} 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/pdf417/decoder/ec/Modulus\+Poly.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/pdf417/decoder/ec/Modulus\+Poly.\+cpp\end{DoxyCompactItemize}
